package com.ruoyi.order.station.request.instance;

import com.github.s7connector.api.annotation.S7Variable;
import com.github.s7connector.impl.utils.S7Type;
import lombok.Data;

@Data
public class DB5409 {
    //侧板锁螺丝结果
    @S7Variable(byteOffset = 0, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TighteningResult;

    //侧板锁螺丝号1
    @S7Variable(byteOffset = 2, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ScrewNo01;

    //侧板锁螺丝1程序号1
    @S7Variable(byteOffset = 4, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ProgramNo01;

    //侧板锁螺丝1结果
    @S7Variable(byteOffset = 6, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TightenStatus01;

    //侧板锁螺丝1扭矩下限1
    @S7Variable(byteOffset = 8, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueLowLimit01;

    //侧板锁螺丝1扭矩实际值1
    @S7Variable(byteOffset = 12, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueActual01;

    //侧板锁螺丝1扭矩上限1
    @S7Variable(byteOffset = 16, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueUpLimit01;

    //侧板锁螺丝1角度下限1
    @S7Variable(byteOffset = 20, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleLowLimit01;

    //侧板锁螺丝1角度实际值1
    @S7Variable(byteOffset = 24, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleActual01;

    //侧板锁螺丝1角度上限1
    @S7Variable(byteOffset = 28, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleUpLimit01;

    //侧板锁螺丝号2
    @S7Variable(byteOffset = 32, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ScrewNo02;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 34, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ProgramNo02;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 36, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TightenStatus02;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 38, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueLowLimit02;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 42, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueActual02;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 46, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueUpLimit02;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 50, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleLowLimit02;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 54, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleActual02;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 58, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleUpLimit02;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 62, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ScrewNo03;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 64, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ProgramNo03;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 66, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TightenStatus03;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 68, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueLowLimit03;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 72, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueActual03;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 76, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueUpLimit03;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 80, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleLowLimit03;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 84, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleActual03;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 88, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleUpLimit03;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 92, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ScrewNo04;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 94, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ProgramNo04;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 96, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TightenStatus04;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 98, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueLowLimit04;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 102, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueActual04;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 106, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueUpLimit04;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 110, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleLowLimit04;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 114, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleActual04;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 118, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleUpLimit04;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 122, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ScrewNo05;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 124, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ProgramNo05;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 126, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TightenStatus05;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 128, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueLowLimit05;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 132, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueActual05;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 136, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueUpLimit05;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 140, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleLowLimit05;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 144, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleActual05;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 148, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleUpLimit05;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 152, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ScrewNo06;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 154, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2ProgramNo06;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 156, bitOffset = 0, type = S7Type.WORD)
    public Integer cover2TightenStatus06;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 158, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueLowLimit06;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 162, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueActual06;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 166, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalTorqueUpLimit06;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 170, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleLowLimit06;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 174, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleActual06;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 178, bitOffset = 0, type = S7Type.REAL)
    public float cover2FinalAngleUpLimit06;


    //侧板锁螺丝结果
    @S7Variable(byteOffset = 182, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTighteningResult;

    //侧板锁螺丝号1
    @S7Variable(byteOffset = 184, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonScrewNo01;

    //侧板锁螺丝1程序号1
    @S7Variable(byteOffset = 186, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonProgramNo01;

    //侧板锁螺丝1结果
    @S7Variable(byteOffset = 188, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTightenStatus01;

    //侧板锁螺丝1扭矩下限1
    @S7Variable(byteOffset = 190, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueLow01;

    //侧板锁螺丝1扭矩实际值1
    @S7Variable(byteOffset = 194, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueActual01;

    //侧板锁螺丝1扭矩上限1
    @S7Variable(byteOffset = 198, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueUp01;

    //侧板锁螺丝1角度下限1
    @S7Variable(byteOffset = 202, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleLow01;

    //侧板锁螺丝1角度实际值1
    @S7Variable(byteOffset = 206, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleActual01;

    //侧板锁螺丝1角度上限1
    @S7Variable(byteOffset = 210, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleUp01;

    //侧板锁螺丝号2
    @S7Variable(byteOffset = 214, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonScrewNo02;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 216, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonProgramNo02;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 218, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTightenStatus02;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 220, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueLow02;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 224, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueActual02;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 228, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueUp02;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 232, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleLow02;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 236, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleActual02;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 240, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleUp02;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 244, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonScrewNo03;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 246, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonProgramNo03;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 248, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTightenStatus03;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 250, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueLow03;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 254, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueActual03;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 258, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueUp03;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 262, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleLow03;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 266, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleActual03;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 270, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleUp03;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 274, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonScrewNo04;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 276, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonProgramNo04;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 278, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTightenStatus04;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 280, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueLow04;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 284, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueActual04;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 288, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueUp04;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 292, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleLow04;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 296, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleActual04;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 300, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleUp04;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 304, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonScrewNo05;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 306, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonProgramNo05;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 308, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTightenStatus05;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 310, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueLow05;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 314, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueActual05;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 318, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueUp05;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 322, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleLow05;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 326, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleActual05;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 330, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleUp05;

    //侧板锁螺丝号3
    @S7Variable(byteOffset = 334, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonScrewNo06;

    //侧板锁螺丝1程序号2
    @S7Variable(byteOffset = 336, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonProgramNo06;

    //侧板锁螺丝2结果
    @S7Variable(byteOffset = 338, bitOffset = 0, type = S7Type.WORD)
    public Integer buttonTightenStatus06;

    //侧板锁螺丝2扭矩下限1
    @S7Variable(byteOffset = 340, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueLow06;

    //侧板锁螺丝2扭矩实际值1
    @S7Variable(byteOffset = 344, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueActual06;

    //侧板锁螺丝2扭矩上限1
    @S7Variable(byteOffset = 348, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalTorqueUp06;

    //侧板锁螺丝2角度下限1
    @S7Variable(byteOffset = 352, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleLow06;

    //侧板锁螺丝2角度实际值1
    @S7Variable(byteOffset = 356, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleActual06;

    //侧板锁螺丝2角度上限1
    @S7Variable(byteOffset = 360, bitOffset = 0, type = S7Type.REAL)
    public float buttonFinalAngleUp06;
}
